engine power of motor vehicles - Français Anglais Dictionnaire